<?php 
if (isset($_POST['remember']) && empty($_COOKIE['pseudo']))
{
//si cookie vide 
	setcookie('pseudo', $_POST['login1'], time() + 3600*24*3, null, null, false, true); 
}
else if(isset($_POST['remember']) && !empty($_COOKIE['pseudo']))
{
// si cookie non vide
	setcookie('pseudo', '', 0, null, null, false, true); 
	setcookie('pseudo', $_POST['login1'], time() + 3600*24*3, null, null, false, true); 
}
?>
<html>
	<head>
	<link rel="stylesheet" type="text/css" href="styleFr.css" />
	</head>
	<body>
	<?php
	
	function manage($login,$pwd)
	{
		$car="%";
		$boole= false;
		$fichier="registerFr.txt";
		$fp = fopen($fichier,"a");
		fwrite ($fp,$login);
		fwrite ($fp,'%');
		fwrite ($fp,md5($pwd));
		fwrite ($fp,"\r\n");
		fclose($fp);
		$boole=true;
		return $boole;
	}
	
   function readfiles()
   {
	//on verifie d'avoir si le login rentré n'est pas déja existant
	
	$fichier="registerFr.txt";
	$fp = fopen($fichier,"r");
	if(filesize ($fichier)!=0) //On teste si le fichier est vide ou non
	{
		$contenu = fread ($fp, filesize ($fichier));
	}
	fclose ($fp);
	return $contenu;
   }
	
	function checkParam($param)
	{
		return isset($param) && !empty($param);
	}
	
	function sign()
	{
			if(checkParam($_POST['login']) && checkParam($_POST['password']) &&
			checkParam($_POST['name']) && checkParam($_POST['surname']) && checkParam($_POST['sex'])  
			&& checkParam($_POST['date']) && checkParam($_POST['confirm_email']) && checkParam($_POST['confirm_password']) &&
			checkParam($_POST['email']) && checkParam($_POST['password']) && 
			$_POST['email'] == $_POST['confirm_email'] && $_POST['password'] == $_POST['confirm_password'])
			{
				$car="%";
				$contenu=readfiles();
				if(!empty($contenu))
				{
					$tableau = explode("\r\n", $contenu);
					foreach($tableau as $ligne)
					{
					  $tab = explode($car, $ligne);
					  $login = $tab[0];
					  if( $_POST['login']== $login )
					  {
						echo ("Pseudo indisponible, Veuillez en choisir un autre svp");
						 exit;
					  }
					}
					 if( $_POST['login']!= $login )
					  {
						$boole=manage($_POST['login'], $_POST['password']);
						if(boole){
							echo '<h1>Inscription Reussie !</h1>'; 
							?>
							<meta http-equiv="refresh" content="2 ; url=authentifFr.php">
							<center>
								<p><h2><center>Connectez-vous maintenant ! </br></br><img src="./image/loading.gif" /></center></h2></p>
								<br />	
							</center>
						 <?php
						}	
					  }
					
				}
				else 
				{
					$boole=manage($_POST['login'], $_POST['password']);
					if(boole){
						echo '<h1>Inscription Reussie !</h1>'; 
						?>
						<meta http-equiv="refresh" content="2 ; url=authentifFr.php">
						<center>
							<p><h2><center>Connectez-vous maintenant ! </br></br><img src="./image/loading.gif" /></center></h2></p>
							<br />	
						</center>
					 <?php
	}
					
				}
			}
			else
			{
				echo "Vous avez fait des erreurs !\n Veuillez verifier que vous avez bien saisi les memes mots de passe et adresses email";
			}
		  
	}
	sign();
	?>
	
	</body>
</html>
